    int m,n,p,r,temp;
    printf("请输入两个正整数>:");
    scanf("%d%d",&n,&m);

    if(n<m)
    {
        temp = n;
        n = m;
        m = temp;       //把大数放到n中，小数放到m中 
    }
    p = n * m;      //先将n和m的乘积保存到p中，便于求最小公倍数用
    while(m!=0)     //求n和m的最大公约数(直到m=0，停止执行，这个程序一共执行了两边)
    {   
        r = n % m ;
        n = m ; 
        m = r ;      
    } 